EDAToolsCafe, the Worlds #1 EDA Web Portal.
Search:
HP Invent
  Home | EDAVision | Companies | Downloads | Interviews | News | Jobs | Resources |  ItZnewz  | |  CaféTalk  | HP Store
  Check Mail | Free Email | Submit Material | Universities | Books & Courses | Designers Corner | Events | Demos | Membership | Fun Stuff | Weather | Advertise | e-Catalog Signup >> Site Tour <<
 Browse eCatalog:  Free subscription to EDA Daily News
eCatalogAsic & ICPCBFPGADesign Services
Email: 

News: Subscribe to NewsAgent |  Company News |  News Jump |  Post News
  EDA Company News

Submit Comments Printer Friendly Version

Axis Systems Announces Hardware/Software Co-Verification Product Family

SUNNYVALE, Calif.--(BUSINESS WIRE)--June 11, 2001-- Axis Systems Inc. Monday announced the Xpert(TM) family of hardware/software (HW/SW) co-verification products, which enable software designers to debug embedded system software before hardware prototypes are available.

The new product family increases verification productivity for both software and hardware designers and improves their confidence that the system will work the first time.

The Xpert family of products offers three critical capabilities that have never been available before: software debugging with accelerated register-transfer level (RTL) processor models, instant tracing of software code execution, and instant resuming of software execution from any point in time.

``We're delivering the verification environment needed for the next generation of electronic designs,'' said Mike Tsai, president and CEO of Axis Systems. ``The use of embedded systems, especially those based on system-on-a-chip (SoC), is rapidly growing and creating high demand for an effective hardware/software co-verification solution.''

Xpert extends Axis' patented ReConfigurable Computing (RCC) technology from its initial applications in logic simulation, simulation acceleration, and system emulation to hardware/software co-verification and embedded software debugging. With more than 30 tape-outs, chip designers have been using RCC successfully for more than three years to verify hardware designs.

The Xpert co-verification product family brings together the entire embedded system design team -- the hardware and the software engineers -- and gives them a single platform with the fastest co-verification and debugging capabilities that meet their needs. With Xpert, hardware and software designers can work concurrently, resulting in faster system integration with minimal problems.

``Logic simulation speed and the microprocessor modeling effort have limited the use of co-verification,'' said Jason Andrews, product marketing manager at Axis Systems. ``Axis is delivering a true system-level verification platform with the performance and debugging features required by embedded software engineers.''

Software Debugging with Accelerated RTL Processor Models

RTL models represent the actual implementation of the processors and are the most accurate models available, providing the most accurate verification possible. Typically, design engineers doing hardware verification use RTL models to test the interaction of the processor with rest of the logic. Xpert extends the use of RTL models to allow software engineers to debug their code executing on the processor model.

Due to performance, control and visibility issues, traditional co-verification tools have had little success in using the RTL models for HW/SW co-verification. With Xpert, the RTL model of an embedded processor is accelerated using Axis' RCC technology. This delivers not only the most accurate verification, but also the simulation cycles needed for running actual software on the RTL representation of the hardware.

Existing HW/SW co-verification tools have limited control over the execution of software and visibility for effective software debugging. Axis' RCC technology uses an event-based algorithm, which enables users to ``single step'' their code and provides them with higher degree of control over the processor execution.

Unlike solutions based on JTAG, Xpert uses a single-process architecture with a direct connection between the hardware and software verification environments. This allows complete design visibility including access to the processor's internal registers, without any performance overhead.

Instant Tracing of Software Execution

Hardware designers primarily use post-processing debugging methods to view logic simulation results in a waveform viewer or source-code debugger. With Xpert's Instant Trace(TM) capability, software designers can go back to any point in software execution, after simulation or emulation has been completed, and trace the execution order of their code.

For multi-processor designs, Instant Trace improves software debugging by providing a correlated view of each processor. Other debugging methods use software breakpoints, which can change the timing and can make software execution control difficult.

Software engineers benefit in two ways from Instant Trace: it's fast, because the data is already available from the previous co-verification run; and it doesn't tie up hardware resources. Software designers can observe information that is meaningful to them, such as the function call stack and when exception handlers are executed.

Instant Resuming of Software Execution from Any Point in Time

While software designers are debugging, they often need to inspect and change the contents of memory and see the effects of the changes on software execution. Without Xpert, they have to restart co-verification from the beginning and re-execute their code, which is an inefficient use of their time.

With Xpert's Instant Resume(TM) feature, they can go to any point in software execution time, view or change the memory contents, and continue running. They no longer have to adjust breakpoint locations and restart simulation from the beginning. This capability increases debugging productivity by eliminating hours of simulation time.

When pinpointing problems in the software code, designers need to correlate the software execution with hardware simulation. Xpert's software debugging views provide both the program counter and register values as well as corresponding hardware simulation time so that both software and hardware engineers can effectively debug their code and communicate with each other.

Integrating Embedded System Design Tools Increases Productivity

For effective hardware-software co-verification of embedded systems, designers need a single platform that provides access to embedded processor models with the fastest hardware verification possible and a debugging environment that meets the needs of both software and hardware engineers. Xpert delivers on this need with a high performance integrated platform and innovative debugging capabilities.

The first processor model for Xpert will be announced on June 18 at the Design Automation Conference in Las Vegas, along with pricing and availability.

About Axis Systems

Axis Systems Inc. offers high-performance verification platforms for the hardware and software development of complex electronic system and system-on-a-chip designs. Axis' products help increase confidence in new designs, improve overall verification productivity and shorten time to market.

On a single platform and with one design database, Axis' patented ReConfigurable Computing (RCC) technology provides software simulation, accelerated simulation, system emulation and hardware/software co-verification. Axis' verification products go ``way beyond fast'' -- they not only run fast, but also help customers identify and isolate bugs in a design faster than any other tool on the market.

Customers include the world's leading networking and multimedia companies. Axis has headquarters at 209 Java Drive, Sunnyvale, Calif. 94089. To learn more about Axis, visit www.axiscorp.com.


Contact:
     Axis Systems
     Yukari Chin, 408/588-2000
     yukari@axiscorp.com
         or
     Cayenne Communication
     Lois DuBois, 650/854-5485
     lois.dubois@cayennecom.com

Copyright 2001, Internet Business Systems, Inc.
1-888-44-WEB-44 --- marketing@ibsystems.com